﻿<?php

	#Настройки базы
	include('cfg.db.php');

    #ip пользователя
    if( $_SERVER['REMOTE_ADDR'] == '46.36.220.150' || $_SERVER['REMOTE_ADDR'] == '46.36.217.66' )
        define('USER_IP', $_SERVER['HTTP_X_FORWARDED_FOR']);
    else
        define('USER_IP', $_SERVER['REMOTE_ADDR']);

	#Настройка SMTP
	define('SMTP_USERNAME','order@raybt.ru');  //адрес почтового ящика
	define('SMTP_PORT','25'); // Порт работы.
	define('SMTP_HOST', 'smtp.yandex.ru');  //сервер для отправки почты
	define('SMTP_PASSWORD','QnWhZW');  //Пароль
	
	#Настройка почтовых уведомлений
	define('MAIL_SENDER_ADRESS','order@raybt.ru');//Адрес отправителя
	define('MAIL_SENDER_NAME','Raybt.ru');//Имя
	define('MAIL_TO_NAME','Raybt.ru');//Получатель системных сообщений
	
	define('MAIL_TO_ADRESS','raybt.mail@gmail.com');  //Адрес доставки письма
	define('MAIL_TO_ADRESS_COPY','administration@raybt.ru');  //Адрес доставки письма
	//define('MAIL_TO_ADRESS_MY','br.ambientamber@gmail.com');  //Адрес доставки письма

	define('HOST_NAME','http://nsk.raybt.ru'); // Ссылка сайта
	define('SITE_NAME','nsk.raybt.ru'); // Название сайта 
	define('STORE_NAME','RayBT'); // Название сайта

	define('ADMIN_PATH',__DIR__.'/');
	define('DR',$_SERVER['DOCUMENT_ROOT']);
	
	define('PATH_TO_INC_DIR',DR.'/inc'); 							// Путь до папки inc
	define('PATH_TO_INC_FROM_ROOT_DIR','inc');	 					// Путь для хванения файлов

	#Файлы
	define('PATH_TO_FILES',DR.'/inc/files'); 						// Путь для хванения файлов
	define('PATH_TO_ARCHIVE_XML_DIR','archives/xml');				// Пусть до архивного прайса XML
	define('PATH_TO_ARCHIVE_CSV_DIR','archives/csv');				// Пусть до архивного файла экспорта товаров
	define('PATH_TO_ARCHIVE_EXPORT_FILES_DIR','export_products');	// Пусть до архивного файла экспорта товаров
	define('PATH_TO_DESCRIPTIONS','descriptions'); 					// Путь до файлов описаний
	define('PATH_TO_VIDEO_DIR', 'video');							// Путь до видео роликов

	#Папка для файлов кеша
	define('PATH_TO_CACHE_DIR',DR.'/inc/cache/');

	$users = array( 7, 8, 84, 122, 1549, 1551, 1552, 1553, 1554, 1555, 1556, 1560, 1278, 1597, 1646, 2689, 2690, 2691, 2693, 2721, 3276, 3145, 3386, 4754, 7895 , 10371);  // Менеджеры

    //список сайтов для отслеживания посещений
    $site_number_array = array(
        'yandex.ru/clck' => 1,
        'yandex.ru/yandsearch' => 2,
        'yandex.ru/model' => 3,
        'yandex.ru/search' => 3,
        'google.ru/search' => 4,
        'google.ru' => 5,
    );

	#Ссылка пагинатора
	define('PAGINATOR_LINK','/page-');

	#Список главных администраторов
	$MAIN_ADMIN_USERS=array(
		// 'dee@dee.dee'=>array('password'=>'1','name'=>'Dee','group_name'=>'Властелин','group_name_sys'=>'main_administrator')
	);
	
	$BLOCKS_POSITIONS = array(
		''=>'--',
		'before_h1'=>'Над заголовком',
		'after_h1'=>'Под загловком',
		'before_text1'=>'Перед основным тестом',
		'after_text1'=>'После основного текста',
		'before_text2'=>'Перед дополнительным текстом',
		'after_text2'=>'После дополнительного текта',
		'bottom'=>'Внизу контентной части',
		'side_block_top'=>'В сайдбаре сверху',
		'side_block_bottom'=>'В сайдбаре снизу',
	);

	/*Размеры изображений*/
	$IMAGE_SIZES=array(
		'a'	=>	array('194','191'),
		'b'	=>	array('194','191'),
		'c'	=>	array('260','241'),
		'd'	=>	array('100','100'),
		'e'	=>	array('500','400'),
		'f'	=>	array('150','150'),			// Сравнение товаров
		'g'	=>	array('162','162'),
		'h'	=>	array('215','215'),			// Превьюшка акций и новостей на главной
		'k'	=>	array('160','140'),			// Товары на странице осуществления заказа
		'l'	=>	array('90','85'),			// Аксессуары на карточке товара
		'm'	=>	array('70','86'),			// Сертификат в картичке товара
		'n'	=>	array('1100','260'),	//- на главной, верхний слайрер  - 1100 x 260
		'o'	=>	array('960','215'),	//- на главной, нижний слайрер  - 960 x 215
		'p'	=>	array('720','270'),	//- категории и подкатегории - 720 x 270
		'q'	=>	array('296','480'),	//- в карточке товара - 296 x XXX
		'r'	=>	array('70','86'),		//сертификат
		's'	=>	array('120','68'),			// миниатюра видеороликов
	);

	#-------------------------------------------------------------------
	/*Использовать страницы первого уровня с шаблономами с префиксом sd_  в качестве шаблона поддомена второго уровня*/
	define('USE_SUBDOMENS',false);
	#Временная зона
	define('TIME_ZONE','Europe/Moscow');
	#Режим разработки
	define('DEV_MODE',true);
	#Время хранения куки
	define('COOKIE_LOGIN_TIME',9999999);
	#Права доступа к создаваемым папкам кеша
	define('USE_CAHCE', false );
	define('CAHCE_MINUTES', 60 );
	define('CACHE_CHMODE_DIR',0760);
	define('CACHE_CHMODE_FILE',0760);
	#Настройки кодирования
	define('ENCODE_PASS','DEEEMOOON');//ДОбавочный пароль при кодировании
	define('ENCODE_SALT','Троллинг Бонга');//соль при кодировании
	#Основные пути
	if ( !defined('__DIR__') ) define('ADMIN_FOLDER_PATH', dirname(__FILE__));
	//define('ADMIN_FOLDER_PATH',__DIR__);
	define('INCLUDES_FOLDER','inc');
	# константы типа ошибок elog
	define('VIEW_ELOG_TO_ALL',false);  //  Выводить лог для всех
	define('DEE_TEST','test');
	define('DEE_ARR','test arr');
	define('DEE_ERROR','error');
	define('DEE_NOTICE','notice');
	define('DEE_MESSAGE','message');

	/*
	$COST_OF_DELIVERY_1 = array( 0 , 600 , 350 , 300 , 800 , 1000 );	// Стоимость доставки первого товара
	$COST_OF_DELIVERY_2 = array(0, 300, 200, 400, 500);		// Стоимость доставки последующих товаров */
	$COST_OF_DELIVERY_1		= array();	// Стоимость доставки первого товара
	$COST_OF_DELIVERY_2 	= array();	// Стоимость доставки последующих товаров
	$SELF_DELIVERY		 	= array();	// Стоимость самовывоза
	$menu_page_ids = array( 11691, 11696, 11695, 11697, 11694, 11692, 11693, 55485, 2458 );
	
	$conn = mysql_connect( DB_HOST, DB_USER, DB_PASS );	
	mysql_select_db(DB_NAME, $conn);
	$my_result = mysql_query( 'SELECT * FROM `store_product_volume`');
	if (!$my_result) {
		echo mysql_error();
	}
	
	while( $row = mysql_fetch_assoc($my_result) ) {
		$COST_OF_DELIVERY_1[$row['volume']] = $row['first'];
		$COST_OF_DELIVERY_2[$row['volume']] = $row['second'];
		$SELF_DELIVERY[$row['volume']] 		= $row['self'];
	}

	$kvantis = array(
		11695 => '/',
		27340 => '/stati/professionalnyy-montaj',
		27341 => '/stati/ustanovka-kondicionera-v-dva-etapa-pervyy-etap',
		27342 => '/stati/ustanovka-kondicionera-v-dva-etapa-pervyy-etap#nepr_mont',
		27343 => '/stati/ustanovka-kondicionera-v-dva-etapa-pervyy-etap#pr_mont',
		36784 => '/stati/sertifikat-vip-servis',
		38470 => '/stati/glavnye-i-osnovnye-preymushhestva-v-priobretenii',
		36785 => '/stati/podklyuchenie-bytovoy-tehniki',
		36786 => '/stati/montaj-sistem-kondicionirovaniya',
		36787 => '/stati/obslujivanie-kondicionerov',
	);

	$xml_prices = array(
		'main' => array( 
			'title'			=> 'Основной',
			'file'			=> 'price.xml',
			'where'			=> '`pm` = 1',
			'vendor_model'	=> true,
			'avaliable'		=> true
			),
		'test' => array( 
			'title'			=> 'Тестовый',
			'file'			=> 'test_price.xml',
			'where'			=> '`pm` = 1',
			'vendor_model'	=> true,
			'avaliable'		=> false
			),
		'ym' => array( 	
			'title'			=> 'Яндекс Маркет',
			'file'			=> 'ym_price.xml',
			'where'			=> '`pm` = 1  AND `category_id` != 7', 
			'vendor_model'	=> false,
			'avaliable'		=> true
			),
		'irr' => array( 	
			'title'			=> 'Из рук в руки',
			'file'			=> 'irr_price.xml',
			'where'			=> '`pm` = 1  AND `category_id` != 7',
			'vendor_model'	=> false,
			'avaliable'		=> true
			),
		'nadavi' => array( 
			'title'			=> 'NADAVI.RU',
			'file'			=> 'nadavi_price.xml',
			'where'			=> '`pm` = 1',
			'vendor_model'	=> true,
			'avaliable'		=> true
			),
		'mixmarket' => array( 
			'title'			=> 'MIXMARKET',
			'file'			=> 'mixmarket_price.xml',
			'where'			=> '`pm` = 1',
			'vendor_model'	=> true,
			'avaliable'		=> true
			),
		'poisk_podbor' => array( 
			'title'			=> 'POISK-PODBOR.RU',
			'file'			=> 'poisk-podbor_price.xml',
			'where'			=> '`pm` = 1',
			'vendor_model'	=> true,
			'avaliable'		=> false
			),
		'mail' => array( 
			'title'			=> 'MAIL.RU',
			'file'			=> 'mail_price.xml',
			'where'			=> '`pm` = 1',
			'vendor_model'	=> true,
			'avaliable'		=> true
			),
		'sravni' => array( 
			'title'			=> 'SRAVNI.RU',
			'file'			=> 'sravni_price.xml',
			'where'			=> '`pm` = 1',
			'vendor_model'	=> true,
			'avaliable'		=> true
			),
		'abc' => array( 
			'title'			=> 'ABC.RU',
			'file'			=> 'abc_price.xml',
			'where'			=> '`pm` = 1',
			'vendor_model'	=> true,
			'avaliable'		=> true
			),

		'tiu' => array( 
			'title'			=> 'TIU.RU',
			'file'			=> 'tiu.xml',
			'where'			=> '`pm` = 1',
			'vendor_model'	=> true,
			'avaliable'		=> false
			),
		'climat' => array( 
			'title'			=> 'Директ - Климат',
			'file'			=> 'climat_price.xml',
			'where'			=> '`pd` = 1 AND `category_id` = 2 AND `parents` NOT IN( "#2##36323#", "#2##8##45#", "#2##8##46#", "#2##8##47#", "#2##8##48#", "#2##8##49#", "#2##8##52#" )',
			'vendor_model'	=> true,
			'avaliable'		=> false
			),
		'kofe' => array( 
			'title'			=> 'Директ - Кофе',
			'file'			=> 'kofe_price.xml',
			'where'			=> '`pd` = 1 AND `category_id` = 6',
			'vendor_model'	=> true,
			'avaliable'		=> false
			),
		'pp' => array( 
			'title'			=> 'Директ - Полупром',
			'file'			=> 'pp_price.xml',
			'where'			=> '`pd` = 1 AND `category_id` = 2 AND `parents` IN( "#2##8##45#", "#2##8##46#", "#2##8##47#", "#2##8##48#", "#2##8##49#", "#2##8##52#" )',
			'vendor_model'	=> true,
			'avaliable'		=> false
			),
		'vstroyka' => array( 
			'title'			=> 'Директ - Встройка',
			'file'			=> 'vstroyka_price.xml',
			'where'			=> '`pd` = 1 AND `category_id` = 3 AND `parents` NOT IN( "#3##36324#", "#3##28#", "#3##26#", "#3##27#" )',
			'vendor_model'	=> true,
			'avaliable'		=> false
			),
		'kbt' => array( 
			'title'			=> 'Директ - КБТ',
			'file'			=> 'kbt_price.xml',
			'where'			=> '`pd` = 1 AND `category_id` = 4',
			'vendor_model'	=> true,
			'avaliable'		=> false
			),
		'ru' => array( 	
			'title'			=> 'PRICE.RU',
			'file'			=> 'price_ru.xml',
			'where'			=> '`pm` = 1',
			'vendor_model'	=> true,
			'avaliable'		=> true
			),
	);
